package com.navinfo.tripanalysis.common.arithmetic.common;

import lombok.Data;
import lombok.ToString;

/**
 * 公共的统计变量 <br/>
 * 里程、油耗、时长
 */
@Data
@ToString
public class VarCommon {
    /**
     * 里程 单位: M
     **/
    private double mileage;
    /**
     * 油耗 单位:ML
     **/
    private double fuel;
    /**
     * 时长 单位:MS
     **/
    private int duration;

    /**
     * 累加里程
     * @param distance
     */
    public void addMileage(double distance){
        this.mileage += distance;
    }

    /**
     * 累加油耗
     * @param oil
     */
    public void addFuel(double oil){
        this.fuel += oil;
    }

    /**累加时长
     * @param time
     */
    public void addDuration(int time){
        this.duration += time;
    }
}
